package com.gitee.itembucket.util.germ.germ

import com.gitee.itembucket.util.germ.GermDSL
import java.util.*

abstract class GermPartDSL<T> : GermDSL {

    var name = UUID.randomUUID().toString()

    var enable = true

    abstract val type: String

    var locationX = "0"
    var locationY = "0"
    var locationZ = "0"

    abstract fun create(): T

}